/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.excel;

import com.google.gwt.core.client.JavaScriptObject;

/** Wrapper for Excel._QueryTable*/
public class _QueryTable extends JavaScriptObject {

	protected _QueryTable() { }
	public native final ExcelApplication getApplication()/*-{
		return this.Application;
	}-*/;

	public native final int getCreator()/*-{
		return this.Creator;
	}-*/;

	public native final Object getParent()/*-{
		return this.Parent;
	}-*/;

	public native final String getName()/*-{
		return this.Name;
	}-*/;

	public native final void setName(String value)/*-{
		this.Name = value;
	}-*/;

	public native final boolean getFieldNames()/*-{
		return this.FieldNames;
	}-*/;

	public native final void setFieldNames(boolean value)/*-{
		this.FieldNames = value;
	}-*/;

	public native final boolean getRowNumbers()/*-{
		return this.RowNumbers;
	}-*/;

	public native final void setRowNumbers(boolean value)/*-{
		this.RowNumbers = value;
	}-*/;

	public native final boolean getFillAdjacentFormulas()/*-{
		return this.FillAdjacentFormulas;
	}-*/;

	public native final void setFillAdjacentFormulas(boolean value)/*-{
		this.FillAdjacentFormulas = value;
	}-*/;

	public native final boolean getHasAutoFormat()/*-{
		return this.HasAutoFormat;
	}-*/;

	public native final void setHasAutoFormat(boolean value)/*-{
		this.HasAutoFormat = value;
	}-*/;

	public native final boolean getRefreshOnFileOpen()/*-{
		return this.RefreshOnFileOpen;
	}-*/;

	public native final void setRefreshOnFileOpen(boolean value)/*-{
		this.RefreshOnFileOpen = value;
	}-*/;

	public native final boolean getRefreshing()/*-{
		return this.Refreshing;
	}-*/;

	public native final boolean getFetchedRowOverflow()/*-{
		return this.FetchedRowOverflow;
	}-*/;

	public native final boolean getBackgroundQuery()/*-{
		return this.BackgroundQuery;
	}-*/;

	public native final void setBackgroundQuery(boolean value)/*-{
		this.BackgroundQuery = value;
	}-*/;

	public native final void cancelRefresh()/*-{
		this.CancelRefresh( );
	}-*/;

	public native final int getRefreshStyle()/*-{
		return this.RefreshStyle;
	}-*/;

	public native final void setRefreshStyle(int value)/*-{
		this.RefreshStyle = value;
	}-*/;

	public native final boolean getEnableRefresh()/*-{
		return this.EnableRefresh;
	}-*/;

	public native final void setEnableRefresh(boolean value)/*-{
		this.EnableRefresh = value;
	}-*/;

	public native final boolean getSavePassword()/*-{
		return this.SavePassword;
	}-*/;

	public native final void setSavePassword(boolean value)/*-{
		this.SavePassword = value;
	}-*/;

	public native final Range getDestination()/*-{
		return this.Destination;
	}-*/;

	public native final JavaScriptObject getConnection()/*-{
		return this.Connection;
	}-*/;

	public native final void setConnection( Object value)/*-{
		this.Connection = value;
	}-*/;

	public native final JavaScriptObject getSql()/*-{
		return this.Sql;
	}-*/;

	public native final void setSql( Object value)/*-{
		this.Sql = value;
	}-*/;

	public native final String getPostText()/*-{
		return this.PostText;
	}-*/;

	public native final void setPostText(String value)/*-{
		this.PostText = value;
	}-*/;

	public native final Range getResultRange()/*-{
		return this.ResultRange;
	}-*/;

	public native final void delete()/*-{
		this.Delete( );
	}-*/;

	public native final boolean refresh( Object backgroundQuery)/*-{
		return this.Refresh( backgroundQuery);
	}-*/;

	public native final Parameters getParameters()/*-{
		return this.Parameters;
	}-*/;

	public native final Object getRecordset()/*-{
		return this.Recordset;
	}-*/;

	public native final void setRecordset(Object value)/*-{
		this.Recordset( value);
	}-*/;

	public native final boolean getSaveData()/*-{
		return this.SaveData;
	}-*/;

	public native final void setSaveData(boolean value)/*-{
		this.SaveData = value;
	}-*/;

	public native final boolean getTablesOnlyFromHTML()/*-{
		return this.TablesOnlyFromHTML;
	}-*/;

	public native final void setTablesOnlyFromHTML(boolean value)/*-{
		this.TablesOnlyFromHTML = value;
	}-*/;

	public native final boolean getEnableEditing()/*-{
		return this.EnableEditing;
	}-*/;

	public native final void setEnableEditing(boolean value)/*-{
		this.EnableEditing = value;
	}-*/;

	public native final int getTextFilePlatform()/*-{
		return this.TextFilePlatform;
	}-*/;

	public native final void setTextFilePlatform(int value)/*-{
		this.TextFilePlatform = value;
	}-*/;

	public native final int getTextFileStartRow()/*-{
		return this.TextFileStartRow;
	}-*/;

	public native final void setTextFileStartRow(int value)/*-{
		this.TextFileStartRow = value;
	}-*/;

	public native final int getTextFileParseType()/*-{
		return this.TextFileParseType;
	}-*/;

	public native final void setTextFileParseType(int value)/*-{
		this.TextFileParseType = value;
	}-*/;

	public native final int getTextFileTextQualifier()/*-{
		return this.TextFileTextQualifier;
	}-*/;

	public native final void setTextFileTextQualifier(int value)/*-{
		this.TextFileTextQualifier = value;
	}-*/;

	public native final boolean getTextFileConsecutiveDelimiter()/*-{
		return this.TextFileConsecutiveDelimiter;
	}-*/;

	public native final void setTextFileConsecutiveDelimiter(boolean value)/*-{
		this.TextFileConsecutiveDelimiter = value;
	}-*/;

	public native final boolean getTextFileTabDelimiter()/*-{
		return this.TextFileTabDelimiter;
	}-*/;

	public native final void setTextFileTabDelimiter(boolean value)/*-{
		this.TextFileTabDelimiter = value;
	}-*/;

	public native final boolean getTextFileSemicolonDelimiter()/*-{
		return this.TextFileSemicolonDelimiter;
	}-*/;

	public native final void setTextFileSemicolonDelimiter(boolean value)/*-{
		this.TextFileSemicolonDelimiter = value;
	}-*/;

	public native final boolean getTextFileCommaDelimiter()/*-{
		return this.TextFileCommaDelimiter;
	}-*/;

	public native final void setTextFileCommaDelimiter(boolean value)/*-{
		this.TextFileCommaDelimiter = value;
	}-*/;

	public native final boolean getTextFileSpaceDelimiter()/*-{
		return this.TextFileSpaceDelimiter;
	}-*/;

	public native final void setTextFileSpaceDelimiter(boolean value)/*-{
		this.TextFileSpaceDelimiter = value;
	}-*/;

	public native final String getTextFileOtherDelimiter()/*-{
		return this.TextFileOtherDelimiter;
	}-*/;

	public native final void setTextFileOtherDelimiter(String value)/*-{
		this.TextFileOtherDelimiter = value;
	}-*/;

	public native final JavaScriptObject getTextFileColumnDataTypes()/*-{
		return this.TextFileColumnDataTypes;
	}-*/;

	public native final void setTextFileColumnDataTypes( Object value)/*-{
		this.TextFileColumnDataTypes = value;
	}-*/;

	public native final JavaScriptObject getTextFileFixedColumnWidths()/*-{
		return this.TextFileFixedColumnWidths;
	}-*/;

	public native final void setTextFileFixedColumnWidths( Object value)/*-{
		this.TextFileFixedColumnWidths = value;
	}-*/;

	public native final boolean getPreserveColumnInfo()/*-{
		return this.PreserveColumnInfo;
	}-*/;

	public native final void setPreserveColumnInfo(boolean value)/*-{
		this.PreserveColumnInfo = value;
	}-*/;

	public native final boolean getPreserveFormatting()/*-{
		return this.PreserveFormatting;
	}-*/;

	public native final void setPreserveFormatting(boolean value)/*-{
		this.PreserveFormatting = value;
	}-*/;

	public native final boolean getAdjustColumnWidth()/*-{
		return this.AdjustColumnWidth;
	}-*/;

	public native final void setAdjustColumnWidth(boolean value)/*-{
		this.AdjustColumnWidth = value;
	}-*/;

	public native final JavaScriptObject getCommandText()/*-{
		return this.CommandText;
	}-*/;

	public native final void setCommandText( Object value)/*-{
		this.CommandText = value;
	}-*/;

	public native final int getCommandType()/*-{
		return this.CommandType;
	}-*/;

	public native final void setCommandType(int value)/*-{
		this.CommandType = value;
	}-*/;

	public native final boolean getTextFilePromptOnRefresh()/*-{
		return this.TextFilePromptOnRefresh;
	}-*/;

	public native final void setTextFilePromptOnRefresh(boolean value)/*-{
		this.TextFilePromptOnRefresh = value;
	}-*/;

	public native final int getQueryType()/*-{
		return this.QueryType;
	}-*/;

	public native final boolean getMaintainConnection()/*-{
		return this.MaintainConnection;
	}-*/;

	public native final void setMaintainConnection(boolean value)/*-{
		this.MaintainConnection = value;
	}-*/;

	public native final String getTextFileDecimalSeparator()/*-{
		return this.TextFileDecimalSeparator;
	}-*/;

	public native final void setTextFileDecimalSeparator(String value)/*-{
		this.TextFileDecimalSeparator = value;
	}-*/;

	public native final String getTextFileThousandsSeparator()/*-{
		return this.TextFileThousandsSeparator;
	}-*/;

	public native final void setTextFileThousandsSeparator(String value)/*-{
		this.TextFileThousandsSeparator = value;
	}-*/;

	public native final int getRefreshPeriod()/*-{
		return this.RefreshPeriod;
	}-*/;

	public native final void setRefreshPeriod(int value)/*-{
		this.RefreshPeriod = value;
	}-*/;

	public native final void resetTimer()/*-{
		this.ResetTimer( );
	}-*/;

	public native final int getWebSelectionType()/*-{
		return this.WebSelectionType;
	}-*/;

	public native final void setWebSelectionType(int value)/*-{
		this.WebSelectionType = value;
	}-*/;

	public native final int getWebFormatting()/*-{
		return this.WebFormatting;
	}-*/;

	public native final void setWebFormatting(int value)/*-{
		this.WebFormatting = value;
	}-*/;

	public native final String getWebTables()/*-{
		return this.WebTables;
	}-*/;

	public native final void setWebTables(String value)/*-{
		this.WebTables = value;
	}-*/;

	public native final boolean getWebPreFormattedTextToColumns()/*-{
		return this.WebPreFormattedTextToColumns;
	}-*/;

	public native final void setWebPreFormattedTextToColumns(boolean value)/*-{
		this.WebPreFormattedTextToColumns = value;
	}-*/;

	public native final boolean getWebSingleBlockTextImport()/*-{
		return this.WebSingleBlockTextImport;
	}-*/;

	public native final void setWebSingleBlockTextImport(boolean value)/*-{
		this.WebSingleBlockTextImport = value;
	}-*/;

	public native final boolean getWebDisableDateRecognition()/*-{
		return this.WebDisableDateRecognition;
	}-*/;

	public native final void setWebDisableDateRecognition(boolean value)/*-{
		this.WebDisableDateRecognition = value;
	}-*/;

	public native final boolean getWebConsecutiveDelimitersAsOne()/*-{
		return this.WebConsecutiveDelimitersAsOne;
	}-*/;

	public native final void setWebConsecutiveDelimitersAsOne(boolean value)/*-{
		this.WebConsecutiveDelimitersAsOne = value;
	}-*/;

	public native final boolean getWebDisableRedirections()/*-{
		return this.WebDisableRedirections;
	}-*/;

	public native final void setWebDisableRedirections(boolean value)/*-{
		this.WebDisableRedirections = value;
	}-*/;

	public native final JavaScriptObject getEditWebPage()/*-{
		return this.EditWebPage;
	}-*/;

	public native final void setEditWebPage( Object value)/*-{
		this.EditWebPage = value;
	}-*/;

	public native final String getSourceConnectionFile()/*-{
		return this.SourceConnectionFile;
	}-*/;

	public native final void setSourceConnectionFile(String value)/*-{
		this.SourceConnectionFile = value;
	}-*/;

	public native final String getSourceDataFile()/*-{
		return this.SourceDataFile;
	}-*/;

	public native final void setSourceDataFile(String value)/*-{
		this.SourceDataFile = value;
	}-*/;

	public native final int getRobustConnect()/*-{
		return this.RobustConnect;
	}-*/;

	public native final void setRobustConnect(int value)/*-{
		this.RobustConnect = value;
	}-*/;

	public native final boolean getTextFileTrailingMinusNumbers()/*-{
		return this.TextFileTrailingMinusNumbers;
	}-*/;

	public native final void setTextFileTrailingMinusNumbers(boolean value)/*-{
		this.TextFileTrailingMinusNumbers = value;
	}-*/;

	public native final void saveAsODC(String oDCFileName,  Object description,  Object keywords)/*-{
		this.SaveAsODC( oDCFileName, description, keywords);
	}-*/;

	public native final ListObject getListObject()/*-{
		return this.ListObject;
	}-*/;

	public native final int getTextFileVisualLayout()/*-{
		return this.TextFileVisualLayout;
	}-*/;

	public native final void setTextFileVisualLayout(int value)/*-{
		this.TextFileVisualLayout = value;
	}-*/;

	public native final WorkbookConnection getWorkbookConnection()/*-{
		return this.WorkbookConnection;
	}-*/;

	public native final Sort getSort()/*-{
		return this.Sort;
	}-*/;

}
